<ui:component xmlns:ui="http://java.sun.com/jsf/facelets"
              xmlns:p="http://primefaces.org/ui"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:c="http://java.sun.com/jsp/jstl/core"
              xmlns:f="http://java.sun.com/jsf/core">
    <ui:param name="nombreparam" value="externo" />
    
    <c:if test="#{!sesion.activa}">
        <!--#{!sesion.comprobar()}-->
    </c:if>
    <h:panelGroup layout="block" style="overflow: auto; display: block;text-align: left;margin-top:10px;">
        <p:commandButton type="button" title="Imprimir"  value="Imprimir Factura"  disabled="#{!pCPedidoExt.consultarPermisos().facturar}" onclick="document.getElementById('tabs:formdata2externo:btnocultointerno').click();"
                        id="btndata#{nombreparam}" styleClass="imgbtn" style="color:white">
         <p:printer target=":tabs:formdata2#{nombreparam}:paneldialogodata2#{nombreparam}"  >
                            </p:printer>    
        </p:commandButton>
        <p:commandButton style="visibility: hidden" update="#{pCPedidoExt.idFormTablaFactu}" actionListener="#{pCPedidoExt.facturar(nombreparam)}"  id="btnocultointerno" oncomplete="wvdlgdata2#{nombreparam}.hide();"/>
    </h:panelGroup>
    <p:panelGrid columns="2" styleClass="trasnparent" style="margin-bottom:90px;">
        <h:outputLabel value="Fecha"/>
        <h:column >
            <h:outputText value="#{pCPedidoExt.fechaHoy}">
                <f:convertDateTime pattern="dd-MM-yyyy HH:mm" />
            </h:outputText> 
        </h:column>         
        <h:outputLabel value="DUPLICADO" rendered="#{pCPedidoExt.temporal.facturado == true}"/>  
        <h:column/>   
    </p:panelGrid>
    <h:panelGroup>  
        <h:outputLabel value="#{pCPedidoExt.temporal.cliente.rut}" rendered="#{pCPedidoExt.temporal.cliente.rut != null }" style="margin-left:50px"   />
        <h:outputLabel value="Consumidor Final" rendered="#{pCPedidoExt.temporal.cliente.rut == null }" style="margin-left:50px"   />

    </h:panelGroup >  
    <h:panelGroup >  
        
        <p:dataTable id="lineasFac" rowStyleClass="sinfondo" value="#{pCPedidoExt.temporal.listaItemsProductos}" var="linea" styleClass="tablaFactura" style="margin-top:45px !important">

            <p:column style="width:99px">
                <h:outputText value="#{linea.cantidad}"  />
            </p:column>
            <p:column style="width:517px"> 
                <h:outputText value="#{linea.producto.descripcionCorta}" />

            </p:column>
            <p:column style="width:99px">

                <h:outputText value="#{linea.precioVigente}" />

            </p:column>
            <p:column style="width:99px">

                <h:outputText value="#{linea.precioVigente * linea.cantidad}" />                
            </p:column>
        </p:dataTable>
    </h:panelGroup>
    <h:panelGrid  columns="1" style="margin-top: 15px;margin-right: 50px;float:right;font-size: 38px" styleClass="importes">
        <h:column>
            <h:outputText value="#{pCPedidoExt.precioIva}">
                <f:convertNumber pattern="#0.00" />
            </h:outputText> 
        </h:column>
        <h:column>
            <h:outputText value="#{pCPedidoExt.subTotal}">
                <f:convertNumber pattern="#0.00" />
            </h:outputText>
        </h:column>
        <h:column>
            <h:outputText value="#{pCPedidoExt.total}" style="color:white">
                <f:convertNumber pattern="#0.00" />
            </h:outputText>
        </h:column>
    </h:panelGrid>

</ui:component>
